home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / stripg.zip / STRIP-G.DOC next >
Text File  |  1993-02-28  |  18KB  |  420 lines

  1.  
  2.  
  3.      Strip Ghost
  4.      Copyright 1993
  5.  
  6.      FlatLand Software
  7.      Tracy Mickley
  8.  
  9.  
  10.      Strip Ghost is used to process a TBBS dayfile to remove all
  11. Ghost events found in the dayfile in order to make the
  12. dayfile more readable. It may be used in conjunction with
  13. TSTAT or other dayfile analyzers (cough) to eliminate
  14. accounting anomalies due to the ghost events logged. The
  15. program simply reads in the specified dayfile and outputs a
  16. new dayfile with all references to any ghost events found.
  17.  
  18. Operation of the program:
  19.  
  20. STRIP-G DAYFILE.LST [NOGHOST.LST]
  21.  
  22.      DAYFILE.LST is the specified input file. You must
  23. specify an input file name and it must be the first file
  24. name listed. NOGHOST.LST is the specified output file name
  25. and is optional. If no output file name is specified, the
  26. default output file DAYFILE.OUT is created in the current
  27. directory.
  28.  
  29.      If no input file is specified, a short help screen is
  30. presented and the program terminates with a DOS ERROR level
  31. of 1. If an input file is specified but not found, the
  32. program terminates with a DOS ERROR level of 2.
  33.  
  34.      This program is provided free of charge for all non-
  35. commercial systems in repayment for others that have also
  36. released free programs into the TBBS arena. In turn, I
  37. encourage authors to do the same. A pay bbs is not
  38. considered a commercial system. Strip Ghost may not be
  39. distributed for use with any other shareware or commercial
  40. programs with out the express written permission of the
  41. author. 
  42.  
  43. End Strip Ghost Doc's:
  44.  
  45. And now a word from our sponsor...
  46.  
  47. █   FlatLand Software Products
  48.  
  49. ┌───────────────────────────────────────────────────────────────────┐
  50. │Name     Description                   Price     Comments          │
  51. └───────────────────────────────────────────────────────────────────┘ 
  52. Tbill     TBBS time used billing pkg   129.95     2.2m,TDBS1.2,ANSI
  53. TSTAT     TBBS dayfile analyzer         39.95     2.1sm,2.2sm
  54. USTAT     TBBS user analyzer            39.95     2.1sm,2.2sm
  55. MSTAT     TIMS log analyzer             39.95     TIMS
  56. FSTAT     TBBS file transfer database   39.95     2.2m,TDBS1.1,ANSI
  57. IBA       In Bound Announcement         39.95     2.2sm, TDBS1.2,ANSI
  58.           announce in-bound files or uploads
  59. Tratio    sets TBBS d/l to u/l ratio    15.00     2.1sm,2.2sm,Sware
  60. Himess    auto renumber msg base        15.00     2.1sm,Sware
  61. Batlog    Bat file aide                 15.00     DOS3.x+,Sware
  62. Tedit     TSTAT utility                 free      Edit TSTAT totals
  63. Umdbkill  USTAT utility                 free      Edit USTAT database
  64. Strip Ghost   strip dayfile ghost events    free
  65.  
  66.           Any 1 *STAT                   39.95
  67.           Any 2 *STAT's                 59.00
  68.           Any 3 *STAT's                 89.00
  69.           Any 4 *STAT's                 119.00
  70.  
  71.    2.2m=TBBS version 2.2 multi-line
  72.    2.2sm=TBBS version 2.2 single or multi-line
  73.    2.1=TBBS version 2.1
  74.    ANSI=ansi terminal required
  75. ┌───────────────────────────────────────────────────────────────────┐
  76. │                   DEMONSTRATION SOFTWARE                          │
  77. │Name     Description                   Price     Comments          │ 
  78. └───────────────────────────────────────────────────────────────────┘ 
  79.  
  80. TSTAT     TBBS dayfile analyzer DEMO    free      2.1sm,2.2sm     ■
  81. USTAT     TBBS user analyzer  DEMO      free      2.1sm,2.2sm
  82. MSTAT     TIMS log analyzer   DEMO      free      TIMS
  83.  
  84.  
  85. PURCHASING FLATLAND SOFTWARE: 
  86.      You can purchase any of the FlatLand Software products on-line
  87.      using a VISA or Mastercard for downloading with-in 24 hours from:
  88.  
  89.      10% of all FlatLand Software sales go to People With Aides Coalition
  90.      in memorial of Art Khon, a BBS pioneer.
  91.  
  92.      TEXT bbs 
  93.      FlatLand Software Support BBS 
  94.      1-701-239-6048 HST/DS or 1-701-293-7758 (2400 baud) 
  95.      Fido node 1:288/6
  96.  
  97. TIMS and 14.4 Dual Standard HST--24 hour Crash mail supported. 
  98. Company purchase orders can be handled with a provided PO number and
  99. acknowledgement of receipt from you, the purchasing agent, to your
  100. accounts payable department if the file is downloaded. Terms are net
  101. 30 days. If you desire the program(s) on diskette(s) a $6.00 shipping
  102. and handling charge will be applied. 
  103.  
  104.      Cul-De-Sac  
  105.      GW Associates
  106.      1-508-429-8387
  107.      Fido 1:322/360
  108. TIMS and 14.4 Dual Standard HST--24 hour Crash mail supported. 
  109. Pete White's system. His Dual standard HST number for registered users
  110. or registered visiting sysop's is 1-508-429-8387. Fido 1:322/360 to
  111. contact him. Pete consults for TBBS installations and
  112. distributes/publishes commercially over 90 third party enhancement and
  113. utility programs commercially for TBBS and TDBS.
  114. Company purchase orders for FlatLand Software products can be handled
  115. with a provided PO number and acknowledgement of receipt from you, the
  116. purchasing agent to your accounts payable department if the file is
  117. downloaded. Terms are net 30 days. If you desire the program(s) on
  118. diskette(s) a $6.00 shipping and handling charge will be applied. 
  119.  
  120. DISTRIBUTION ARCHIVE:
  121.      All FlatLand Software products are packed and distributed using
  122. SEA's ARC 7.1+ format. This requires SEA's ARC 7.1 to un-arc the
  123. packages. If you do not have this utility. SEA makes widely available
  124. at no charge, XARC, a file extraction only utility that will un-pack
  125. the archive. If you do not have XARC, you can download it or request
  126. it be included on mailed diskette from either point of purchase place
  127. of FlatLand products.
  128.  
  129. LICENSE for FlatLand Software
  130.      License is considered 'like using a book.' Like a book means you
  131. can't use it on more than one machine at a time. This excludes typical
  132. development platform systems. You may make as many archive safety
  133. back-up copies as you like. For TBBS related products and if you have
  134. multiple TBBS licenses, you will also need a registered license for
  135. each TBBS license you intend to use your FlatLand product with. Mini
  136. enhancements and bug fixes are free. Custom FlatLand Software programs
  137. for unusual applications may be available. Contact me directly.
  138. License may vary by product and will be noted in the accompanying
  139. documentation.
  140.  
  141. WARRANTY
  142.      There is no warranty expressed or implied. We do believe the
  143. program should perform substantially as advertised. If the software
  144. fails in this aspect, the author will make a reasonable effort to
  145. correct the problem in co-operation with the license holder. FlatLand
  146. Software, its employees or agents are not liable for any damages to
  147. your system hardware, software or data through the use of this program
  148. or related utility programs. Under no circumstances shall FlatLand
  149. Software, its employees or agents be liable for any incidental or
  150. consequential damages, nor for any damages in excess of the original
  151. purchase price. Your use of this software constitutes acceptance
  152. warranty.
  153.  
  154. U.S. MAIL PURCHASE AND REGISTRATION:
  155.  
  156.      FlatLand Software
  157.      Tracy Mickley
  158.      3113 24 ave SW
  159.      Fargo, ND 58103
  160.  
  161.      Name:_____________________________________________
  162.  
  163.      Address:__________________________________________
  164.  
  165.      City,State:_______________________________________
  166.  
  167.      BBS Name, Number:_________________________________
  168.  
  169.      Network address:__________________________________
  170.  
  171.      Version of TBBS:__________________________________
  172.  
  173.      If Multi-line, how many lines:____________________
  174.  
  175.      Payment method: 
  176.      __ Check  __MasterCard   __VISA    __Purchase Order
  177.  
  178.      Credit Card number:________________________________
  179.  
  180.      Expiration date:___________________________________
  181.  
  182.      Authorized Signature:______________________________
  183.  
  184.      ┌───────────────────────────────────────────────────┐
  185.      │Program       Quantity       Price     Extended    │
  186.      └───────────────────────────────────────────────────┘
  187.  
  188.      ---------      --------       -----     --------
  189.      ---------      --------       -----     --------
  190.      ---------      --------       -----     --------
  191.      ---------      --------       -----     --------
  192.      ---------      --------       -----     --------
  193.                               Shipping:      ________
  194.                               Total:         ________
  195.  
  196. ┌────────────────────────────────────────────────────────────────────┐
  197. │    PROGRAM DESCRIPTIONS                                            │
  198. └────────────────────────────────────────────────────────────────────┘
  199.      TSTAT -- TBBS dayfile analyzer.
  200.      
  201.      Reads in a TBBS 'DAYFILE.LST' activity log and outputs several
  202. ASCII and ANSI files that re-cap total activity found on your system.
  203. If used daily, the entire process should take less than 1 minute. If
  204. used weekly it may take up to 3 minutes depending on dayfile size.
  205.  
  206. Report(s) Activity Includes:
  207.       Total # calls by speed 0000 through 19,200 by count and         
  208.         percent.
  209.       Total # of Uploads and Downloads.
  210.       Type of modem connects. ie MNP or HST (2.2 TBBS)
  211.       Activity reports for each line in multi-line systems.
  212.       # Messages entered and deleted.
  213.       # Chat requests.
  214.       # Invalid password attempts.
  215.       # usage each protocol usage, including Zmodem. (2.2 TBBS)
  216.       Total # of up and download aborts by protocol.
  217.       # Newusers.
  218.       Six custom searches for ANY occurrence you want.
  219.       # External events.
  220.       # Sleep (no input), dropped carrier and time all used
  221.         disconnects.
  222.       Total time system used, time used by line and total
  223.         system down/maintenance time.
  224.       TBBS 2.1 and 2.2 dayfile multi-line and single line            
  225.         compatibility.
  226.       The number of times each menu is loaded by name.
  227.       Total time all (multi) lines are busy and when they are busy.
  228.  
  229. TSTAT additionally creates (upon request):
  230.       ASCII file of all files downloaded.
  231.       ASCII file of your top downloads from 1 to 100.
  232.       ASCII file of all bad password attempts (hacker log).
  233.       ASCII file of all files uploaded.
  234.       ASCII file of all menu loads found in dayfile.
  235.       ASCII file of all dates, times and length all lines busy.
  236.       ASCII Flash file. One screen condensed activity report.
  237.      
  238.      ■────────────────────────────────────■
  239.  
  240.      USTAT - The companion program of TSTAT. 
  241.  
  242.      This program tracks activity by individual user. A must have for
  243. TSTAT users since they are so complimentary to each other. 
  244.     USTAT reads in both the TBBS dayfile.lst activity log and
  245. userlog.bbs and then outputs several optional ASCII files that re-cap
  246. user activity. If used daily, the entire process should take less than
  247. 1 minute. If used weekly it may take up to 3 minutes depending on
  248. dayfile size. This is assuming a typical userlog of approximately 200
  249. users.
  250.      Reports Include:
  251.       All users listing
  252.       All users listing in a TBBS type 20 format file
  253.       Top users in four categories (configured from 1 to 100):
  254.            Bytes Downloaded
  255.            Bytes Uploaded
  256.            Messages Entered
  257.            Time On-line
  258.       Option to create an ASCII file suitable for importation into
  259.         your own TDBS application.
  260.  
  261.      A typical record for the main report will look like this:
  262.  
  263.  Name-------------->JAY MANLEY FARGO, ND
  264.  Calls-------------> 11 
  265.  Hours online------>     1.78
  266.  Avg length of call>    9.54 minutes
  267.  Dayfile hours---->    1.10
  268.  Avg time of call-->09:33:39
  269.  Last time on------>12:31:50
  270.  Last Date on------>08-01-1991
  271.  Expiration Date--->None
  272.  Last Message read-> 35567 
  273.  Messages----------> 24 
  274.  Deleted messages--> 12 
  275.  Priv level--------> 40 
  276.  Uploads-----------> 24 
  277.  Bytes Uploaded----> 272256 
  278.  Aborted Uploads---> 1 
  279.  Byte D/L limit----> 240000 
  280.  Downloads---------> 2 
  281.  Bytes Downloaded--> 38754 
  282.  Aborted Downloads-> 0 
  283.  Ymodem uses-------> 3 
  284.  Ymodem aborts-----> 1 
  285.  SEAlink uses------> 0 
  286.  SEAlink aborts----> 0 
  287.  Xmodem uses-------> 0 
  288.  Xmodem aborts-----> 0 
  289.  Kermit uses-------> 0 
  290.  Kermit aborts-----> 0 
  291.  Zmodem uses-------> 0 
  292.  Zmodem aborts-----> 0 
  293.  Baud rate---------> 2400 
  294.  Reliable connects-> 0 
  295.  V42 requests------> 0 
  296.  MNP requests------> 0 
  297.  Sleep disconnects-> 1 
  298.  Time all used-----> 0 
  299.  Dropped carriers--> 1 
  300.  Chat requests-----> 0 
  301.  Password changes--> 0 
  302.  Netmail Credit----> 500 
  303.  Netmail Debit-----> 0 
  304.  
  305.      You can then use all or any of these reports for a 'type 1' to
  306. display them to your users (or not). In addition, one report option
  307. allows you to create a 'type 20' format report so that you can use
  308. TBBS's built-in rudimentary database utility to search and display any
  309. record on-line with out TDBS. 
  310.  
  311.      ■────────────────────────────────────■
  312.  
  313.      MSTAT - Analyzes your TIMS log.
  314.       Mstat will track several categories including:
  315.       Track time spent on inbound and outbaound calls
  316.       Number of calls by baud rate.
  317.       Total connect time.
  318.       Number of mail files, regular files and FREQ transfers.
  319.           Both inbound and outbound.
  320.       Time used in mail, mile and FREQ transfers. 
  321.           Both inbound and outbound.
  322.       Number of valid and invalid passwords used.
  323.       Number of dropped carriers.
  324.       Number of calls by hour.
  325.       Calling mailer name (node recap report)
  326.       Number of dropped carriers.
  327.  
  328.      This by itself is nothing spectacular. What is nice to know is
  329. all of the above totals for each individual node your TIMS has
  330. exchanged files with and total activity by line number. MSTAT recaps
  331. that for you. MSTAT will also create a report showing all regular
  332. (non-mail type) files inbound, sent and file requested. MSTAT also
  333. creates a report showing all refused requests to your system. 
  334.      ■────────────────────────────────────■
  335.      
  336.      FSTAT
  337. WHAT ITS FOR:
  338.      Use FSTAT to keep track of who has downloaded or uploaded which
  339. files to or from your system and when. This is a fast, easy reference
  340. and audit system should you have a need or are just curious to know
  341. who has exchanged which files. Many commercial support systems or pay
  342. boards will find this to be a useful addition to their support
  343. utilities.
  344.  
  345. WHAT IT IS:
  346.      FSTAT is a two part program, one EXEcutive and one TDBS TPG.
  347. The FSTAT.exe portion creates a TDBS (dBase III+) database containing,
  348. by individual user, all of the files uploaded or downloaded. 
  349.      This database optionally contains: the file size, file date stamp
  350. and full pathname up to 25 characters. The FSTAT.tpg side of the
  351. program set, allows you to display the records on-line.
  352.  
  353.      ■────────────────────────────────────■
  354.  
  355.      Himess - Helps avoid your message base from exceeding numbering
  356. in excess of 65,000. Available from TEXT bbs.
  357.  
  358.      ■────────────────────────────────────■
  359.  
  360.      Tratio - This utility will help automate your users daily
  361. download byte limit based on how much they upload. Run in a nightly
  362. maintenance event it takes less than 60 seconds to complete. If you
  363. want to give your users extra credit for uploads on any ratio from 1
  364. to 100. This will do it. Available from TEXT bbs. TBBS 2.1 and 2.2
  365. compatible.
  366.  
  367.      ■────────────────────────────────────■
  368.  
  369.      Batlog - This is a DOS batch utility helps debug or track complex
  370. batch file activity. It will also log DOS ERRORLEVELS of programs it
  371. will run as an executive function. Batlog also writes to it's log file
  372. specified directories and/or available disk space. Very handy whether
  373. your just starting or have done this for years. Batlog's log file
  374. allows review of what happened during your nightly maintenance runs.
  375. TRY THIS PROGRAM ONCE and you'll understand what I mean. I developed
  376. this one to help me diagnose why my system was hanging during 2AM
  377. maintenance runs and to track my Fidomail receipts. Available from
  378. TEXT bbs.
  379.  
  380.      ■────────────────────────────────────■
  381.      
  382.      Tbill -This will be of use to those interested in creating a
  383. time used billing program for their system. Tbill is a two program set,
  384. one EXEcutive and one TDBS TPG program. Combined, this program set will use
  385. the built in TBBS time used tracking ability by billing class allow you
  386. to bill users with up to 10 different billing rates or combinations of
  387. billing rates per hour for time used on your system.
  388.  
  389.      ■────────────────────────────────────■
  390.  
  391. WHAT IBA IS:
  392.      IBA is a TBBS/TDBS utility that will announce to you, or other selected
  393. users, of files that have arrived in a specified directory. IBA will check
  394. sysop specified directories for files that match wild card file filters. If
  395. any files are found in the directory, a file is created listing the file names,
  396. sizes, dates and times of the files found in that directory. Any number of 
  397. directories may be checked or users serviced.
  398.      Optionally, a merge file may be included at the start of this file listing
  399. to act as a 'header' for the file listing.
  400.  
  401. WHY THE NEED FOR IBA:
  402.      Sysops using Fidonet technology often put non-passworded incoming files
  403. in a separate directory for manual inspection and manual processing after
  404. validating its source. IBA will automatically check the specified directory
  405. in a ghost event as often as you desire and automatically announce the
  406. presence of any files matching the sysop specified wild card parameters. 
  407.      Some sysops do not allow uploads to be placed in another directory for
  408. downloading until they have a chance to inspect them for suitability. IBA will
  409. check for files and announce any arrivals automatically to you. 
  410.      Other sysops may just have need to check a directory occasionally for
  411. file activity and an automated method for doing that is one less burden.
  412.      You may want to monitor file enclosures size and age.
  413. SOFTWARE REQUIREMENTS OF IBA:
  414.      IBA requires TBBS 2.2, ANSI terminal and TDBS 1.2
  415.  
  416.      ■────────────────────────────────────■
  417.